rack brains - French English Dictionary